
alter table jms_dim.dim_lmdm_sys_user set tblproperties ('external.table.purge' = 'true');
drop table jms_dim.dim_lmdm_sys_user;

CREATE EXTERNAL TABLE jms_dim.dim_lmdm_sys_user
(
    id                    bigint COMMENT '用户id',
    staff_no              string COMMENT '员工编号',
    name                  string COMMENT '员工名称(母语名称)',
    en_name               string COMMENT '英文名称',
    cn_name               string COMMENT '中文名称',
    sex                   smallint COMMENT '性别：1：男2：女',
    user_type             smallint COMMENT '用户类型1:员工2:管理员',
    network_id            bigint COMMENT '所属网点',
    network_name          string COMMENT '网点名称',
    dept_id               bigint COMMENT '部门id',
    dept_name             string COMMENT '部门名称',
    post_id               bigint COMMENT '岗位id',
    post_name             string COMMENT '岗位名称',
    mobile                string COMMENT '手机',
    email                 string COMMENT '邮箱',
    is_initialization     smallint COMMENT '是否初始化状态1未初始化2已初始化',
    app_is_initialization smallint COMMENT 'app是否初始化',
    phone                 string COMMENT '固定电话',
    remark                string COMMENT '备注',
    password              string COMMENT '登录密码',
    app_password          string COMMENT 'app密码',
    mac_addr              string COMMENT 'mac地址',
    config_color          string COMMENT '配置颜色',
    config_language       string COMMENT '配置语言',
    is_enable             smallint COMMENT '是否启用',
    is_delete             smallint COMMENT '是否删除',
    create_by             bigint COMMENT '创建人ID',
    update_by             bigint COMMENT '最后更新人ID',
    create_by_name        string COMMENT '创建人名称',
    update_by_name        string COMMENT '最后修改人名称',
    create_time           timestamp COMMENT '创建时间',
    update_time           timestamp COMMENT '更新时间',
    version               string COMMENT '版本号',
    sort                  smallint COMMENT '排序',
    dept_level_id         bigint COMMENT '机构级别id',
    network_code          string COMMENT '所属网点CODE',
    dept_level_name       string COMMENT '机构级别名称',
    site_login_flag       smallint COMMENT '是否允许登录站点版APP[0-不允许，1-允许]',
    password_salt         string COMMENT '密码加盐',
    post_code             string COMMENT '岗位编码',
    pc_login_device       string COMMENT 'PC登录设备',
    update_password_time  timestamp COMMENT '修改密码时间',
    last_login_time       timestamp COMMENT '上一次登录时间',
    incumbency_status     smallint COMMENT '在职状态 1.在职,2离职 对应基础资料sys_staff表中的is_enable字段',
    alert_msg             smallint COMMENT '是否关闭消息弹框，1是，0否',
    msg_audio             smallint COMMENT '是否开启提示音，1是，0否',
    position              smallint COMMENT '消息提示位置'
)
    COMMENT '用户表'
    stored as parquet
    LOCATION
        '/dw/hive/jms_dim.db/external/dim_lmdm_sys_user'
